<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Osoba.java</title>
</head>
<body bgcolor="white">
<pre><tt><font color="#000000">01:</font> <i><font color="#9A1900">// CM-InterfejsyKomp2/Osoba.java</font></i>
<font color="#000000">02:</font>  
<font color="#000000">03:</font> <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">class</font></b> <font color="#009900">Osoba</font> <b><font color="#0000FF">implements</font></b> Comparable<font color="#990000">&lt;</font>Osoba<font color="#990000">&gt;</font> <font color="#FF0000">{</font>
<font color="#000000">04:</font>     String imie<font color="#990000">;</font>
<font color="#000000">05:</font>     <font color="#009900">int</font>    rok_ur<font color="#990000">;</font>
<font color="#000000">06:</font>     <font color="#009900">int</font>    wzrost<font color="#990000">;</font>
<font color="#000000">07:</font> 
<font color="#000000">08:</font>     <b><font color="#000000">Osoba</font></b><font color="#990000">(</font>String i<font color="#990000">,</font> <font color="#009900">int</font> r<font color="#990000">,</font> <font color="#009900">int</font> w<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">09:</font>         imie   <font color="#990000">=</font> i<font color="#990000">;</font>
<font color="#000000">10:</font>         rok_ur <font color="#990000">=</font> r<font color="#990000">;</font>
<font color="#000000">11:</font>         wzrost <font color="#990000">=</font> w<font color="#990000">;</font>
<font color="#000000">12:</font>     <font color="#FF0000">}</font>
<font color="#000000">13:</font> 
<font color="#000000">14:</font>     <i><font color="#9A1900">/**</font></i>
<font color="#000000">15:</font> <i><font color="#9A1900">     * Porzadek naturalny:</font></i>
<font color="#000000">16:</font> <i><font color="#9A1900">     * wedlug imienia, potem wieku, potem wzrostu</font></i>
<font color="#000000">17:</font> <i><font color="#9A1900">     */</font></i>
<font color="#000000">18:</font>     <b><font color="#0000FF">public</font></b> <font color="#009900">int</font> <b><font color="#000000">compareTo</font></b><font color="#990000">(</font>Osoba o<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">19:</font>         <font color="#009900">int</font> k <font color="#990000">=</font> imie<font color="#990000">.</font><b><font color="#000000">compareTo</font></b><font color="#990000">(</font>o<font color="#990000">.</font>imie<font color="#990000">);</font>
<font color="#000000">20:</font>         <b><font color="#0000FF">if</font></b> <font color="#990000">(</font> k <font color="#990000">!=</font> <font color="#993399">0</font> <font color="#990000">)</font> <b><font color="#0000FF">return</font></b> k<font color="#990000">;</font>
<font color="#000000">21:</font>         k <font color="#990000">=</font> o<font color="#990000">.</font>rok_ur <font color="#990000">-</font> rok_ur<font color="#990000">;</font>
<font color="#000000">22:</font>         <b><font color="#0000FF">if</font></b> <font color="#990000">(</font> k <font color="#990000">!=</font> <font color="#993399">0</font> <font color="#990000">)</font> <b><font color="#0000FF">return</font></b> k<font color="#990000">;</font>
<font color="#000000">23:</font>         <b><font color="#0000FF">return</font></b> wzrost <font color="#990000">-</font> o<font color="#990000">.</font>wzrost<font color="#990000">;</font>
<font color="#000000">24:</font>     <font color="#FF0000">}</font>
<font color="#000000">25:</font> 
<font color="#000000">26:</font>     <b><font color="#0000FF">public</font></b> String <b><font color="#000000">toString</font></b><font color="#990000">()</font> <font color="#FF0000">{</font>
<font color="#000000">27:</font>         <b><font color="#0000FF">return</font></b> imie <font color="#990000">+</font> <font color="#FF0000">", "</font> <font color="#990000">+</font> <font color="#990000">(</font><font color="#993399">2008</font><font color="#990000">-</font>rok_ur<font color="#990000">)</font> <font color="#990000">+</font>
<font color="#000000">28:</font>                <font color="#FF0000">" lat, "</font> <font color="#990000">+</font> wzrost <font color="#990000">+</font> <font color="#FF0000">" cm. wzrostu"</font><font color="#990000">;</font>
<font color="#000000">29:</font>     <font color="#FF0000">}</font>
<font color="#000000">30:</font> <font color="#FF0000">}</font>
<font color="#000000">31:</font> </tt></pre>
</body>
</html>
